Christian Perrier: Current work in Debian
Now that I sent an update about my running activities, I have to
report about what I'm doing these weeks in Debian to try keeping a
fair balance for those of you who read this blog through Planet Debian.
Most January was spent in preparing the release of squeeze. Of course,
I didn't work directly on the release, not being involved in the
release team. However, last bits of preparation for Debian Installer
as well as rushing out the last remaining bits of localization work
took most of my time.
After the release of squeeze, time came to resume back some
activities.
First of all, on the l10n front, I resumed the work on "l10n NMUs",
trying to get old
l10n bugs fixed. I restarted proposing NMUs or, more precisely,
help to perform translation updates rounds to these maintainers. Most
of them had "old" l10n bugs because of the freeze. So, I indeed did
not end up in doing many NMUs...but got several l10n bugs closed
anyway.
Work being resumed in unstable also lead to many changes in packages'
debconf templates (new packages using debconf, packages introducing
new templates, etc.). As these are the trigger for Smith
reviews (reviews of English in debconf templates and packages'
description, this activity, which was very low during the freeze,
resumed again (we'll soon celebrate the 4th anniversary of this
project).
I also decided to invest more time in D-I again. The D-I team is
currently more active than it was last years. Thanks to a few
individual, work resumed in some areas and bug triaging has been
very active. I recently resyned a nice improvement which had been
contributed by a user to iso-scan, then polished by Frans Pop. This
will allow to choose among several different ISO images when
installing Debian from a USB stick while, previously, only the first
found was being used.
I also worked with a new translator, to prepare the activation of
Uyghur translation in D-I.
Some work happend in the pkg-fonts team. I had a few fonts adopted by
the team, as part of the general effort to get rid of defoma. I sent
patches for a few others, but many remain. If you maintain font
packages, please help us in getting rid of defoma. Changes are easy to
do; ask the team if you need help (pkg-fonts-devel@lists.alioth.debian.org).
Samba packages also ate a significant part of my time. First of all,
DSA-2175
lead to prepare fixes for samba in squeeze and lenny. Then, upstream
released samba 3.5.8 which I uploaded to unstable. I briefly
considered trying to get the Stable Release managers approval to push
that version in squeeze, but the number of fixes made by upstream was
discouraging. So, I chose to examine them slowly and cherry-pick those
I consider important enough to warrant an upload for squeeze. More git
wizardry learned doing so (thanks to Julien Cristau for his help). And
I now have a pending proposal for three of these fixes (that represent
14 atomic patches from upstream) to be included in squeeze.